;
(function (window, angular) {
    'use strict';
    window.ActionBaseCode = {
        sysParam: 101000,
        branchAgency: 102000,
        role: 103000,
        user: 104000,
        merchant: 201000,
        cycle: 202000,
        uom: 203000,
        category: 204000,
        goodsList: 205000,
        orderList: 301000,
        refundBill: 302000,
        personalInfo: 401000,
        changePwd: 402000
    };
    window.ActionCode = {
        /* -------------------- 系统管理 -------------------- */
        orderTimeoutSee: ActionBaseCode.sysParam + 1,                    // 订单超时设置 -- 查看  code：101001
        orderTimeoutEdit: ActionBaseCode.sysParam + 2,                   // 订单超时设置 -- 编辑  code：101002
        branchAgencySee: ActionBaseCode.branchAgency + 1,                // 分支机构 -- 查看  code：102001
        branchAgencyAdd: ActionBaseCode.branchAgency + 2,                // 分支机构 -- 新增  code：102002
        branchAgencyDel: ActionBaseCode.branchAgency + 3,                // 分支机构 -- 删除  code：102003
        branchAgencyEdit: ActionBaseCode.branchAgency + 4,               // 分支机构 -- 编辑  code：102004
        roleSee: ActionBaseCode.role + 1,                                // 角色管理 -- 查看  code：103001
        roleAdd: ActionBaseCode.role + 2,                                // 角色管理 -- 新增  code：103002
        roleDel: ActionBaseCode.role + 3,                                // 角色管理 -- 删除  code：103003
        roleEdit: ActionBaseCode.role + 4,                               // 角色管理 -- 编辑  code：103004
        roleSetPermission: ActionBaseCode.role + 5,                      // 角色管理 -- 设置权限  code：103005
        userSee: ActionBaseCode.user + 1,                                // 用户管理 -- 查看  code：104001
        userAdd: ActionBaseCode.user + 2,                                // 用户管理 -- 新增  code：104002
        userDel: ActionBaseCode.user + 3,                                // 用户管理 -- 删除  code：104003
        userEdit: ActionBaseCode.user + 4,                               // 用户管理 -- 编辑  code：104004
        userResetPwd: ActionBaseCode.user + 5,                           // 用户管理 -- 重置密码  code：104005

        /* -------------------- 商品管理 -------------------- */
        merchantSee: ActionBaseCode.merchant + 1,                        // 商户管理 -- 查看  code：201001
        merchantAdd: ActionBaseCode.merchant + 2,                        // 商户管理 -- 新增  code：201002
        merchantDel: ActionBaseCode.merchant + 3,                        // 商户管理 -- 删除  code：201003
        merchantEdit: ActionBaseCode.merchant + 4,                       // 商户管理 -- 编辑  code：201004
        cycleSee: ActionBaseCode.cycle + 1,                              // 周期规格 -- 查看  code：202001
        cycleAdd: ActionBaseCode.cycle + 2,                              // 周期规格 -- 新增  code：202002
        cycleDel: ActionBaseCode.cycle + 3,                              // 周期规格 -- 删除  code：202003
        cycleEdit: ActionBaseCode.cycle + 4,                             // 周期规格 -- 编辑  code：202004
        uomSee: ActionBaseCode.uom + 1,                                  // 商品单位 -- 查看  code：203001
        uomAdd: ActionBaseCode.uom + 2,                                  // 商品单位 -- 新增  code：203002
        uomDel: ActionBaseCode.uom + 3,                                  // 商品单位 -- 删除  code：203003
        uomEdit: ActionBaseCode.uom + 4,                                 // 商品单位 -- 编辑  code：203004
        categorySee: ActionBaseCode.category + 1,                        // 商品单位 -- 查看  code：204001
        categoryAdd: ActionBaseCode.category + 2,                        // 商品单位 -- 新增  code：204002
        categoryDel: ActionBaseCode.category + 3,                        // 商品单位 -- 删除  code：204003
        categoryEdit: ActionBaseCode.category + 4,                       // 商品单位 -- 编辑  code：204004
        categoryGoods: ActionBaseCode.category + 5,                      // 商品单位 -- 查看分类商品  code：204005
        goodsSee: ActionBaseCode.goodsList + 1,                          // 商品列表 -- 查看  code：205001
        goodsAdd: ActionBaseCode.goodsList + 2,                          // 商品列表 -- 新增  code：205002
        goodsDel: ActionBaseCode.goodsList + 3,                          // 商品列表 -- 删除  code：205003
        goodsEdit: ActionBaseCode.goodsList + 4,                         // 商品列表 -- 编辑  code：205004
        goodsRefer: ActionBaseCode.goodsList + 5,                        // 商品列表 -- 提交  code：205005
        goodsAudit: ActionBaseCode.goodsList + 6,                        // 商品列表 -- 审核  code：205006
        goodsRevoke: ActionBaseCode.goodsList + 7,                       // 商品列表 -- 撤销  code：205007
        goodsOnShelf: ActionBaseCode.goodsList + 8,                      // 商品列表 -- 上架  code：205008
        goodsOffShelf: ActionBaseCode.goodsList + 9,                     // 商品列表 -- 下架  code：205009
        goodsShut: ActionBaseCode.goodsList + 10,                        // 商品列表 -- 关闭  code：205010

        /* -------------------- 订单管理 -------------------- */
        orderSee: ActionBaseCode.orderList + 1,                          // 商品列表 -- 查看  code：301001
        orderDeliver: ActionBaseCode.orderList + 2,                      // 商品列表 -- 发货  code：301002
        orderRefund: ActionBaseCode.orderList + 3,                       // 商品列表 -- 退款  code：301003
        orderRefundReturn: ActionBaseCode.orderList + 4,                 // 商品列表 -- 退款退货  code：301004
        orderShut: ActionBaseCode.orderList + 5,                         // 商品列表 -- 关闭  code：301005
        refundBillSee: ActionBaseCode.refundBill + 1,                    // 退款单列表 -- 查看  code：302001

        /* -------------------- 个人中心 -------------------- */
        personalInfoSee: ActionBaseCode.personalInfo + 1,                // 个人信息 -- 查看  code：401001
        personalInfoEdit: ActionBaseCode.personalInfo + 2,               // 个人信息 -- 修改  code：401002
        changePwd: ActionBaseCode.changePwd + 1                          // 修改密码 -- 修改  code：402001

    };
})(window, window.angular);
